home *** CD-ROM | disk | FTP | other *** search
- /* -*-C-*- setrule.h */
- /*-->setrule*/
- /**********************************************************************/
- /****************************** setrule *******************************/
- /**********************************************************************/
-
- void
- setrule(height, width, update_h)
- register UNSIGN32 height, width;
- register BOOLEAN update_h;
-
- { /* draw a rule with bottom left corner at (h,v) */
-
- if ((height > 0) && (width > 0)) /* non-empty rule */
-
- #if BBNBITGRAPH
- fillrect(hh+xscreen, YSIZE-vv+yscreen,
- rulepxl(width,conv) , rulepxl(height,conv));
- #else
- fillrect(hh, YSIZE-vv,
- rulepxl(width,conv), rulepxl(height,conv));
- #endif
-
- if (update_h)
- {
- h += (INT32)width;
- hh += rulepxl(width, conv);
- hh = fixpos(hh-lmargin,h,conv) + lmargin;
- }
- }
-